@charset "utf-8";
/* CSS Document */

/*样式重置*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,hr,span,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0; list-style:none;}
body,html{font-family:"Microsoft YaHei";font-size: 14px;}
a{text-decoration: none;}
/*a:hover{text-decoration:underline;}*/
img{list-style:none;border:none; display:block; margin: 0 auto;}
li{list-style:none;}
input,select,textarea{outline:none;border:none; -webkit-appearance: none; background-color: transparent;}
input:focus { outline: none; }
textarea{resize:none;}
*{word-break:break-all;}
/*清除浮动*/
.clearfix2:after{content:"";display:block;clear:both;}
.clearfix2{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.text_overflow{white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}


/*头部样式*/
.top{ width:100%; margin:0; padding:0; height:60px; background-color:#FFCF4E; position: fixed; z-index: 9999;}
.top_conten{ width:1200px; margin:0 auto; position:relative;}
.top_nav ul{ margin-left: 0px;}
.top_nav ul li{ display: block; position:relative;float: left; text-align: center; color: #383337; font-size: 16px; line-height: 40px; padding-top: 7px; margin: 0 15px;}
.top_nav ul li a{ color: #383337;}
.top_nav ul .cur{ border-bottom: 1px solid #383337;}
.top_nav ul .cur a{color:#383337;}
.top_nav span{display:inline-block;position:absolute;bottom:-1px;left:50%;margin-left:-35px;width:70px;height:1px;background:#383337;overflow:hidden;transform:scale(0);}
.top_nav ul li:hover span{transform:scale(1);transition:all .5s ease;}
.top_secher{ margin-top:18px; border:none; width: 0; line-height: 24px; height: 24px; border-radius: 13px; text-align: left; transition: all .5s ease;}
.top_secher img{ margin-left: 4px; margin-top: 3px; width: 19px; display:block; float: left;}
.top_secher input{ width: 120px; float: left; margin-left: 28px; line-height: 24px; position: absolute;}
.top .open{ width: 158px; border: 1px solid #343434; transition: all .5s ease;}
.top_info ul li{ float:left; margin:0 10px; height:46px; margin-top:7px; display:table; line-height:46px; position: relative;}
.top_info ul li > div{ display:table-cell; vertical-align:middle;text-align: center; cursor:pointer;}
.top_info ul li span{ background-color: #FF4A1F; border: 1px solid #fff; color: #fff; padding: 0 4px; font-size: 12px; line-height: 15px; top:3px; left: 68px; position: absolute; border-radius: 50%;}
.set_list{ background-color: rgba(0, 0, 0, 0.8); width:120px; height:auto; position:absolute; right:35px; top:61px; padding-top:10px; padding-bottom:10px; display:none;}
.set_list ul li{ display:block; line-height:26px; color:#FFF; margin:0 6px; text-align:center; font-size:12px; position:relative; }
.set_list ul li a{ color:#FFF; position:relative; z-index:2;}
.set_list ul li:before{content: ''; position: absolute; left: 50%;width:100%;height: 26px;background: #FFCF4E; margin-left:-50%; z-index:0; transform:scale(0);}
.set_list ul li:hover:before{ transform:scale(1); transition:all .5s ease;}
.set_list ul li:hover a{color:#202020;}
.set_list ul hr{ margin:5px 6px; height:1px;}
